a cross between ... and ... - English Synonyms Dictionary